package com.iss.umservice.manager;

import java.util.List;

import com.iss.umservice.bean.MonthReportBean;

public interface MonthReportManager
{
    List<MonthReportBean> queryMonthListComp(String compId, String year);
    
    List<MonthReportBean> queryAllMonthListComp(String yearnum, String monthnum);
    
    void addMonthReport(MonthReportBean bean);
    
    List<MonthReportBean> queryMonthTotal(String benginYear, String endYear, String beginMonth, String endMonth);
    
    List<MonthReportBean> queryQuartTotal(String benginYear, String endYear, String beginQuart, String endQuart);
    
    List<MonthReportBean> queryYearTotal(String benginYear, String endYear);
    
    List<MonthReportBean> queryQuartTotalComp(String year, String quart);
    
    List<MonthReportBean> queryYearTotalComp(String year);
    
    List<MonthReportBean> queryLastReport();
    
    void addLastReport(MonthReportBean bean);
    
    void compBack(String compId);
    
    MonthReportBean queryReportExist(String compId, String yearnum, String monthnum);
    
    MonthReportBean queryLastReportExist(String compId);
    
    void modifyMonthReport(MonthReportBean bean);
}
